@charset "utf-8";

/* 只考虑PC和手机端：PC端：> 768px  一律：ctain:1440px;  移动端： <= 767px */
@media all{
     /* list-inban(inner-banner) */
     .inban-wrap{width: 100%; padding-top:70px;}
     .inban-wrap img{width: 100%; max-height: 520px;}

/* ===================================*/
/* ============ list/indx-proj =======*/
/* ===================================*/
     /* indx-abt-subnav */
     /* list-proj-subnav */
     /* list-news-subnav */

     /* list-proj-list */
     .listproj-list-wrap{width: 100%;}
     .listproj-list-wrap .ctain{width:1440px;  margin: 40px auto 0;}
     .listproj-list-wrap .ctain li{padding-bottom: 50px;}
     .listproj-list-wrap .ctain .left{float: left; width: 40%;}
     .listproj-list-wrap .ctain .left img{width: 100%; height: 400px;}
     .listproj-list-wrap .ctain .left .note{display:none; }
     .listproj-list-wrap .ctain .right{float: left; width: 54%; margin-left: 4%;}
     .listproj-list-wrap .ctain .right h2{font-size: 30px; padding-top:5px;}
     .listproj-list-wrap .ctain .right ul{padding:20px 0 0 20px;}
     .listproj-list-wrap .ctain .right ul li{list-style: disc; padding:10px 0;}
     .listproj-list-wrap .ctain .right>p{padding:40px  0;}
     .listproj-list-wrap .ctain .right span {padding:10px 20px; color:#fff;  background-color:rgb(200,0,11);font-size:16px; margin-top:10px;}


/* ===================================*/
/* ============ list-news ============*/
/* ===================================*/
     /* indx-abt-subnav */  
     /* list-news-subnav */

     /* list-news-swiper */
     .listnews-swiper-wrap{width: 100%;}
     .listnews-swiper-wrap .ctain{width: 1440px; margin:0 auto; padding:40px 0; border-bottom:5px solid rgba(200,0,00,.8);}
     .listnews-swiper-wrap .swiper-container {width: 100%;  height: 100%; }
     .listnews-swiper-wrap .swiper-slide { text-align: center;   font-size: 18px;  background: #ddd;    /* Center slide text vertically */    display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    -webkit-align-items: center;    align-items: center;  }
     .listnews-swiper-wrap .swiper-pagination{left:-400px !important;}
     .listnews-swiper-wrap .box .left{float:left;}
     .listnews-swiper-wrap .box .left img{width:675px; height:450px;}
     .listnews-swiper-wrap .box .right{float:left; width:765px; text-align:left; padding:0 50px;}
     .listnews-swiper-wrap .box .right h2{padding:20px 0 20px; line-height: 40px;}
     .listnews-swiper-wrap .box .right .pubdate{background: url(../img/common/date-01.png) no-repeat 0 center; padding-left: 30px;}
     .listnews-swiper-wrap .box .right .reader{float:right; padding:0 20px 0 30px; background:url(../img/common/icon_reader01.png) no-repeat 0 center;}
     .listnews-swiper-wrap .box .right .text{padding:20px 0px;}

     /* list-news-list */
     .listnews-list-wrap{width: 100%;}
     .listnews-list-wrap .ctain{width: 1470px;  margin:0 auto; padding-top:40px;}
     .listnews-list-wrap .ctain .news-list-box .news-li{float:left; width:33.3333%; padding:0 15px 40px 15px;}
     .listnews-list-wrap .ctain .news-list-box .news-li img{width:100%;  height:300px}
     .listnews-list-wrap .ctain .news-list-box .news-li .news-notebox{padding:20px 15px; color:rgb(38,38,38);   background:#ddd;}
     .listnews-list-wrap .ctain .news-list-box .news-li .news-notebox p {display:block;  background:url(../img/common/date-02.png) no-repeat 0 center; padding-left: 20px;}
     .listnews-list-wrap .ctain .news-list-box .news-li .news-notebox p  span{float:right; background: url(../img/common/icon_reader01.png) no-repeat 0 center; padding-left: 30px;}
     .listnews-list-wrap .ctain .news-list-box .news-li .news-notebox h3{padding:25px 0; }
     .listnews-list-wrap .ctain .news-list-box .news-li:hover h3{color:#c8000b;}
     .listnews-list-wrap .ctain .news-list-box .news-li .news-notebox .news-btn{text-align:center;  margin-top:15px;}
     .listnews-list-wrap .ctain .news-list-box .news-li .news-notebox .news-btn span{height:60px; line-height: 60px; padding:10px  40px  10px  20px; color:#ccc;  background:#c8000b url(../img/common/icon-more01.png) no-repeat 80% center; }
     .listnews-list-wrap .ctain .news-list-box .news-li .news-notebox .news-btn:hover span{color:#fff;font-weight: bold; background:#c8000b url(../img/common/icon-more02.png) no-repeat 80% center; }


/* ===================================*/
/* ============ list-prod ============*/
/* ===================================*/
     /* list-prod-path */
     .listprod-path-wrap{width: 100%;}
     .listprod-path-wrap .ctain{width: 1440px; margin:0 auto;  padding:20px 0; border-bottom: 1px solid #999; margin-bottom: 30px;}
     .listprod-path-wrap .prodtab{float:left;}
     .listprod-path-wrap .path{float: right;margin-top: 15px;}

     /* list-prod-main */
     .listprod-main-wrap{width:100%;}
     .listprod-main-wrap .ctain{width:1440px; margin:0 auto;}
     .listprod-main-wrap .ctain >.lf{padding: 40px;float: left;width: 400px;min-height: 1000px;background:linear-gradient( #ccc, transparent);background:-webkit-linear-gradient(#ccc,transparent);}
     .listprod-main-wrap .ctain >.lf .prodtitl{display: none;padding:10px 0 10px  20px;  background-color: #c8000b; color:#fff;}
     .listprod-main-wrap .ctain >.lf .prodtitl h2{ color:#fff;}
     .listprod-main-wrap .ctain >.lf .lfnav li{margin:10px 0; padding:10px 0 10px 40px;background: url(../img/common/arr00.png)  no-repeat 15px center; background-color: #fff;   border-radius: 8px;}
     .listprod-main-wrap .ctain >.lf .lfnav li:hover{ background: url(../img/common/arr02.png)  no-repeat 15px center; background-color:rgba(200,0,00,.5);}
     .listprod-main-wrap .ctain >.lf .lfnav li:hover h3{color: #fff;}
     .listprod-main-wrap .ctain >.lf .lfnav li:nth-child(1){font-size: 24px; font-weight: bold; background: url(../img/common/navlist01.png) no-repeat  30px center; background-color: #c8000b;padding:30px 0 30px 80px;}
     .listprod-main-wrap .ctain >.lf .lfnav .current{background: url(../img/common/arr02.png)  no-repeat 15px center; background-color: #c8000b; }
     .listprod-main-wrap .ctain >.lf .lfnav .current h3{ color: #fff;}

     .listprod-main-wrap .ctain >.rt{float:right; width: 1000px;}
     .listprod-main-wrap .ctain >.rt .listprod-rtbox .listbox li{float:left; width:33.333% ; padding:0 15px; margin-bottom: 40px; }
     .listprod-main-wrap .ctain >.rt .listprod-rtbox .listbox li img{width:100%; height: 210px;transition: all 0.5s ease-in-out;}
     .listprod-main-wrap .ctain >.rt .listprod-rtbox .listbox li div{overflow: hidden; } 
     .listprod-main-wrap .ctain >.rt .listprod-rtbox .listbox li h4{text-align:center; padding:20px 0;  }
     .listprod-main-wrap .ctain >.rt .listprod-rtbox .listbox li:hover  img{width:100%; transform: scale(1.05);}
     .listprod-main-wrap .ctain >.rt .listprod-rtbox .listbox li:hover  h4{color: #c8000b; transition: all 0.5s ease-in-out;}


     .page{display:flex; margin-bottom: 20px;}
     .pageCtain{margin:auto;}
     .pageCtain .pageBox{float:left;padding:12px 0 12px 16px}
     .pageCtain .pageBox>div{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9}
     .pageCtain .pageBox>div a{float:left;padding:1px 4px 1px;color:#555;display:block}
     .pageCtain .pageBox>div a:hover{color:#690;text-decoration:none;padding:1px 4px 1px}
     .pageCtain .pageBox>div.pageOn,.pageCtain ul li.pageOn a,.pagebox ul li.pageOn a:hover{background-color:#F8F8F8;padding:1px 4px 1px;font-weight:700}
     .pageCtain .pageMsg{line-height:21px;padding:2px 10px 2px 16px;color:#999}
     .pageCtain .pageMsg strong{color:#555;font-weight:400;margin:0 2px}

     /* list-news-subnav */
     .listnews-subnav-wrap{width: 100%; border-bottom: 1px solid #ddd; box-shadow: 0 0px 10px #777;}
     .listnews-subnav-wrap .ctain{width:1440px; margin:0 auto;}
     .listnews-subnav-wrap .ctain ul li{float: left; margin:20px 20px;}
     .listnews-subnav-wrap .ctain ul li h3{padding:10px 25px;  border-radius: 20px; background-color: #ddd; }
     .listnews-subnav-wrap .ctain .current h3{background-color: #c8000b; color: #fff;}


/* ===================================*/
/* ============ indx-abt =============*/
/* ===================================*/
     /* indx-abt-subnav */
     .indxabt-subnav-wrap{width: 100%; border-bottom: 1px solid #ddd; box-shadow: 0 0px 10px #777;}
     .indxabt-subnav-wrap .ctain{width:1440px; margin:0 auto;}
     .indxabt-subnav-wrap .ctain ul li{float: left; margin:20px 20px;}
     .indxabt-subnav-wrap .ctain ul li h3{padding:10px 25px;  border-radius: 20px; background-color: #ddd; box-shadow: 3px 3px 5px #666;}
     .indxabt-subnav-wrap .ctain ul li h3:hover{background-color: #c8000b; color: #fff;}
     .indxabt-subnav-wrap .ctain .current h3{background-color: #c8000b; color: #fff;}


     /* indx-abt-intro */
     .indxabt-intro-wrap{width:100%; }
     .indxabt-intro-wrap .ctain{width:1440px; margin:0 auto 50px; }
          /* indxabt-titlbox 与  indxabt-ctentbox  页面内共用 */
     .indxabt-titlbox{text-align:center; margin:50px 0;}
     .indxabt-titlbox  h2{font-size:36px;}
     .indxabt-titlbox  .en{display:inline-block; font-size: 28px;font-family: fantasy; opacity: 0.6; padding: 20px 0 10px ; border-bottom:4px solid #c8000b;}
     .indxabt-ctentbox .lf{float:left; width: 48.5%;} 
     .indxabt-ctentbox .lf img{width: 100%; }
     .indxabt-ctentbox .rt{float:left; width: 48.5%;margin-left: 3%; font-size: 16px;}
     .indxabt-ctentbox .rt p{padding-bottom: 10px;}
     .indxabt-ctentbox .rt li{list-style: disc;}

     /* indx-abt-data */
     .indxabt-data-wrap{width: 100%; height:335px; background-image:url(../img/bg-banner.jpg); background-repeat: no-repeat;}
     .indxabt-data-wrap .ctain{width:1440px; margin:0 auto;}
     .indxabt-data-wrap .ctain .abt-note{padding-top:100px;}
     .indxabt-data-wrap .ctain li{float:left; width: 33.3333%; text-align:center; color:#fff;}
     .indxabt-data-wrap .ctain li h4{height: 60px; line-height:60px; font-size:25px;  padding-bottom:20px; margin-bottom:20px; color:#fff;}
     .indxabt-data-wrap .num1, .num2{font-size:60px;}

     /* indx-abt-busin */
     .indxabt-busin-wrap{width:100%; }
     .indxabt-busin-wrap .ctain{width:1440px; margin:0 auto 50px; }
     .indxabt-busin-wrap .ctain .indxabt-ctentbox .rt{padding-left: 1%;}

     /* indx-abt-team */
     .indxabt-team-wrap{width: 100%; background-color:#ddd;}
     .indxabt-team-wrap .ctain{width:1440px; margin:0 auto 50px;}
     .indxabt-team-wrap .indxabt-titlbox {padding-top: 50px;}
     .indxabt-team-wrap .indxabt-ctentbox .lf img {width: 100%; padding-bottom: 50px; }

     /* indx-abt-qual */
     .indxabt-qual-wrap{width:100%; }
     .indxabt-qual-wrap .ctain{width:1440px; margin:0 auto 50px; }
     .indxabt-qual-wrap .ctain .qual_list li{float: left;width: 30.3333%;margin: 0 1.5% 40px 1.5%;  border: 1px solid #ccc; overflow: hidden;}
     .indxabt-qual-wrap .ctain .qual_list li img{width: 100%; height: 275px;   transition: all 0.5s ease-in-out;}
     .indxabt-qual-wrap .ctain .qual_list li img:hover{transform: scale(1.05,1.05);}

     /* indx-abt-patent */
     .indxabt-patent-wrap{width:100%; }
     .indxabt-patent-wrap .ctain{width:1440px; margin:0 auto 50px; }
     .indxabt-patent-wrap .ctain .patent_list li{float: left;width: 13.6666%;margin: 0 1.5% 40px 1.5%;  border: 1px solid #ccc; overflow: hidden;}
     .indxabt-patent-wrap .ctain .patent_list li img{width: 100%; height: 275px;   transition: all 0.5s ease-in-out;}
     .indxabt-patent-wrap .ctain .patent_list li img:hover{transform: scale(1.05,1.05);}

     /* indx-abt-fact */
     .indxabt-fact-wrap{width:100%;}
     .indxabt-fact-wrap .ctain{width: 1440px; margin:0 auto;}
     .indxabt-fact-wrap .ctentbox li{float: left;width: 30.3333%;margin: 0 1.5% 40px 1.5%; border-radius: 20px;  border: 1px solid #ccc; overflow: hidden;}
     .indxabt-fact-wrap .ctentbox li img{width: 100%; height: 275px;   transition: all 0.5s ease-in-out;}
     .indxabt-fact-wrap .ctentbox li img:hover{transform: scale(1.05,1.05);}


/* =====================================*/
/* ============ indx-ctact =============*/
/* =====================================*/
     /* indx-ctact-main */
     .indxctact-main-wrap{width:100%; }
     .indxctact-main-wrap .ctain{width:1440px; margin:0 auto 50px; }
     /* indxabt-titlbox 与  indxabt-ctentbox  页面内共用 */
     .indxctact-main-wrap .titlbox{text-align:center; margin:50px 0  80px;}
     .indxctact-main-wrap .titlbox  h2{font-size:36px;}
     .indxctact-main-wrap .titlbox  .en{display:inline-block; font-size: 28px;font-family: fantasy; opacity: 0.6; padding: 20px 0 10px ; border-bottom:4px solid #c8000b;}

     .indxctact-main-wrap .lfdiv{float:left;  width:33%; }
     .indxctact-main-wrap .lfdiv .logo{margin: 60px auto 29px 0;}
     .indxctact-main-wrap .lfdiv h1{font-size: 32px;}


     .indxctact-main-wrap .midiv{float:left;  width:33%;  padding:0 40px; border-left: 1px solid rgba(152,152,152,.4);  border-right: 1px solid rgba(152,152,152,.4);}
     .indxctact-main-wrap .midiv .toppic {text-align: center;}
     .indxctact-main-wrap .midiv .decoline{height: 5px; background-color: rgba(152, 152, 152, 0.3); margin:50px 0;}
     .indxctact-main-wrap .midiv .ctact p{font-size: 16px; color: #333; line-height: 30px;}
     .indxctact-main-wrap .midiv .ctact p span {font-weight: bold; }
     .indxctact-main-wrap .rtdiv{float:left;  width:33%;  padding:0 40px; text-align: center;}
     .indxctact-main-wrap .rtdiv .decoline{height: 5px; background-color: rgba(152, 152, 152, 0.3); margin:50px 0 40px 0;}
     .indxctact-main-wrap .rtdiv .weixin{width:200px;}
     .indxctact-main-wrap .rtdiv h4{font-size: 16px;}

     /* indx-ctact-map */
     .indxctact-map-wrap{ width: 100%; margin-bottom: 50px;}
     .indxctact-map-wrap .ctain{width: 1440px; margin:0 auto;}
     .indxctact-map-wrap .ctain #map{width: 1440px; height: 500px;}


/* ====================================*/
/* ============ artic-prod=============*/
/* ====================================*/
     /* artic/list-prod--path */
     .articprod-path-wrap{padding-top:70px;}

     /* artic-prod-main-rtbox */
     .articprod-rtbox{margin-bottom: 50px;}
     .articprod-rtbox .titlbox h2{text-align:center; font-size:20px; margin-bottom:40px; padding-bottom:30px; border-bottom:1px solid rgba(226, 219, 220, 0.65);}
     .articprod-rtbox .headbox .lf{float:left;}
     .articprod-rtbox .headbox .lf img{width:480px; height: 320px;}
     .articprod-rtbox .headbox .rt{float:left; width:480px; margin-left:40px; color:#555; line-height: 28px;}
     .articprod-rtbox .headbox .rt .rttab{float:left;}
     .articprod-rtbox .headbox .rt .rttab span{font-weight:bold; font-size: 18px;}
     .articprod-rtbox .headbox .rt .rtctent{float:left; width: 380px; margin-bottom:10px;}
     .articprod-rtbox .xxjsbox{margin:40px 0 20px; padding:20px 0; border-top:1px dashed rgba(226, 219, 220, 1);  border-bottom: 1px dashed rgba(226, 219, 220, 1); font-weight: bold; font-size: 18px;     color: #555;}
     .articprod-rtbox .ctentbox h2{margin:10px 0; font-size:18px;   color: #800000;  padding:20px 0 20px 0;}
     .articprod-rtbox .ctentbox h3{font-size: 15px; color: #333; margin:5px 0;}
     .articprod-rtbox .ctentbox ul{padding-left:30px;}
     .articprod-rtbox .ctentbox ul li{list-style: disc;}
     .articprod-rtbox .ctentbox img {max-width: 1000px;}
     .articprod-rtbox .ctentbox a{font-weight: bold;  color: #333;   text-decoration: underline; font-style: italic;}
     .articprod-rtbox .ctentbox a:hover{color:#800000}
     .articprod-rtbox .horline {width:100%; border-bottom:1px solid #999; margin:20px 0;}
     .articprod-rtbox .pagebox>div {width:40%; border-radius: 15px; background-color: #ddd; padding:8px 20px; text-align:center;}
     .articprod-rtbox .pagebox .prepage{float: left; }
     .articprod-rtbox .pagebox .nextpage{float: right;}
     .articprod-rtbox .pagebox>div:hover {background-color: #c8000b; color:#fff;}
     .articprod-rtbox .pagebox>div:hover a { color:#fff;}

     /* 插入腾讯视频 */
     .ctentbox iframe{width: 100%; height: 500px;}


/* =====================================*/
/* ============ artic-news =============*/
/* =====================================*/
     /* artic-news-main-rtbox */
     .articnews-rtbox .titlbox h2{border-bottom:none; margin-bottom:0;}
     .articnews-rtbox .pubbox{text-align: center; padding:20px 0;  border-top:1px  dashed rgba(226, 219, 220, 1); border-bottom:1px  dashed rgba(226, 219, 220, 1);    margin-bottom: 20px;}
     .articnews-rtbox .pubbox p{display: inline-block; color:#aaa;}
     .articnews-rtbox .pubbox p span{font-weight: bold; margin-left: 5px;}

}

/* =================================================================================== 
============================== 手机端过渡：<= 1024px   ==============================
 =================================================================================== */
@media all and (max-width:1024px){
     body{overflow-x: hidden;} 

/* ===================================*/
/* ========== list/indx-proj =========*/
/* ===================================*/
     /* list-inban (inner-banner)*/
     .inban-wrap{padding-top:50px;}
     .inban-wrap img{min-height: 175px;}

     /* list-proj-subnav */
     .listproj-subnav-wrap .ctain{width: 100%;  padding:20px 0; }
     .listproj-subnav-wrap .ctain li img{min-height: 50px;}

     /* list-proj-list */
     .listproj-list-wrap .ctain{width: 100%;}
     .listproj-list-wrap .ctain .left{position: relative; width: 100%;}
     .listproj-list-wrap .ctain .left img{height: auto; max-height: 350px;}
     .listproj-list-wrap .ctain .left .note{display:none; z-index:4; position:absolute;  top:50%;  left: 50%; transform: translate(-50%,-50%); }
     .listproj-list-wrap .ctain .right{width: 100%; margin: 0 auto; padding:0 10px;}
     .listproj-list-wrap .ctain .right h2{font-size: 20px; padding-top:20px; text-align: center;}
     .listproj-list-wrap .ctain .right>p{padding:20px 0 30px 0;}

/* ===================================*/
/* ============ list-news ============*/
/* ===================================*/
     /* list-news-subnav */
     .listnews-subnav-wrap{width: 100%; border-bottom: none; box-shadow:none;}
     .listnews-subnav-wrap .ctain{width:100%; margin:0 auto;}
     .listnews-subnav-wrap .ctain ul li{text-align: center; margin:3% 3%; width: 44%;}
     .listnews-subnav-wrap .ctain ul li h3{padding:5% 5%; }

     /* list-news-swiper */
     .listnews-swiper-wrap .ctain{width: 94%;  padding:20px 0 20px 0;}
     .listnews-swiper-wrap .swiper-pagination{left:0 !important;}
     .listnews-swiper-wrap .box .left{float:left; width: 100%;}
     .listnews-swiper-wrap .box .left img{width:100%; height: auto;  min-height: 280px;}
     .listnews-swiper-wrap .box .right{float:left; width:100%; text-align:left; padding:0 20px 40px;}
     .listnews-swiper-wrap .box .right{font-size: 14px; color: rgb(38,38,38);}
     .listnews-swiper-wrap .box .right h2{font-size: 20px;line-height: 30px;}

     /*  index-news  新闻资讯 */
     .listnews-list-wrap .ctain{width:100%; padding-top: 30px;}
     .listnews-list-wrap .ctain .news-titl-box h2{height:80px; line-height: 60px;}
     .listnews-list-wrap .ctain .news-list-box .news-li{width:100%; padding:0 2%; padding-bottom:25px;}
     .listnews-list-wrap .ctain .news-list-box .news-li img{width:100%; height: auto; min-height:280px}

/* ===================================*/
/* ============ list-prod ============*/
/* ===================================*/
     /* list-prod-path */
     .listprod-path-wrap{background-color: rgb(222,222,222);}
     .listprod-path-wrap .ctain { width: 100%;  color:#fff; margin-bottom: 0; padding: 10px 0;}
     .listprod-path-wrap .prodtab{display: none; }
     .listprod-path-wrap .path{float: left; margin-left:10px; margin-top: 0px; color:#333;}

     /* list-prod-main */
     .listprod-main-wrap .ctain{width: 100%;}
     .listprod-main-wrap .ctain >.lf {width: 100%; min-height: auto; padding:0; background-color:#fff;background: none; margin:0 0 20px;}
     .listprod-main-wrap .ctain >.lf .prodtitl{display:none;}
     .listprod-main-wrap .ctain >.lf .lfnav li{float:left; width:50%; text-align: center; padding:10px; margin:1px 0 0 0; border-radius: 0; border-left:1px solid #fff; background-color: #ccc; background-image: none;}
     .listprod-main-wrap .ctain >.lf .lfnav li:hover{ background: none; background-color:rgba(200,0,00,.5);}
     .listprod-main-wrap .ctain >.lf .lfnav li:nth-child(1){display: none;}
     .listprod-main-wrap .ctain >.lf .lfnav .current{ background-image: none;}
     .listprod-main-wrap .ctain >.lf .lfnav li h3{font-size: 14px;}
     .listprod-main-wrap .ctain >.rt {width:100%;}
     .listprod-main-wrap .ctain >.rt .listprod-rtbox .listbox li{width: 50%; margin-bottom: 15px;}
     .listprod-main-wrap .ctain >.rt .listprod-rtbox .listbox li img{height: auto;}
     .listprod-main-wrap .ctain >.rt .listprod-rtbox .listbox li h4{ height: 65px; padding:15px 0 0 0;}



/* =====================================*/
/* ============ indx-ctact =============*/
/* =====================================*/
     .indxctact-main-wrap .ctain{width:100%;}
     .indxctact-main-wrap .lfdiv{display: none;}
     .indxctact-main-wrap .midiv{width:100%;}
     .indxctact-main-wrap .midiv .toppic img{margin:0 auto;}
     .indxctact-main-wrap .rtdiv{width:100%;}

     .indxctact-map-wrap .ctain{width: 100%; }
     .indxctact-map-wrap .ctain #map{width: 100%; height: 500px;}


/* =====================================*/
/* ============== indx-abt =============*/
/* =====================================*/
     /* indx-abt-subnav */
     .indxabt-subnav-wrap .ctain{width:100%;}
     .indxabt-subnav-wrap .ctain ul{padding:10px 0;}
     .indxabt-subnav-wrap .ctain ul li{ margin:10px 10px;}
     .indxabt-subnav-wrap .ctain ul li h3{padding:5px 15px;  border-radius: 12px; background-color: #ddd; box-shadow:0 2px 2px #666;}

     /* indx-abt-intro */
     .indxabt-intro-wrap .ctain{width:100%; margin:0 auto 20px; }
     /* indxabt-titlbox 与  indxabt-ctentbox  页面内共用 */
     .indxabt-titlbox{margin:35px 0;}
     .indxabt-titlbox  h2{font-size:24px;}
     .indxabt-titlbox  .en{font-size: 24px;}
     .indxabt-ctentbox .lf{float:left; width:100%;} 
     .indxabt-ctentbox .lf img{width: 100%;}
     .indxabt-ctentbox .rt{float:left; width: 100%; padding:20px 2.5%; }


     /* indx-abt-data */
     .indxabt-data-wrap{width: 100%; height:400px; background-image:url(../img/bg-banner.jpg); background-repeat: no-repeat; background-size:cover;}
     .indxabt-data-wrap .ctain{width:100%; margin:0 auto;}
     .indxabt-data-wrap .ctain .abt-note{padding-top:5px;}
     .indxabt-data-wrap .ctain li{width: 100%;}
     .indxabt-data-wrap .ctain li img{ height: 25px;}
     .indxabt-data-wrap .ctain li h4{padding-bottom:0; margin-bottom:0; margin-top:10px;}
     .indxabt-data-wrap .num1, .num2{font-size:40px;}

     /* indx-abt-busin */
     .indxabt-busin-wrap .ctain{width:100%; }
     .indxabt-busin-wrap .ctain ul{padding:0 5%;}
     .indxabt-busin-wrap .ctain .indxabt-ctentbox .rt{padding:20px 2.5% 0;}

     /* indx-abt-team */
     .indxabt-team-wrap .ctain{width:100%;}
     .indxabt-team-wrap .indxabt-titlbox {padding-top: 45px;}
     .indxabt-team-wrap .indxabt-ctentbox .lf img {width: 100%; padding:0 2.5%; }
     .indxabt-team-wrap .indxabt-ctentbox .rt{padding:20px 2.5% 45px;} 

     /* indx-abt-qual */
     .indxabt-qual-wrap .ctain{width:100%;  margin-bottom: 0;}
     .indxabt-qual-wrap .ctain .qual_list{padding:0 0 30px 2.5%;}
     .indxabt-qual-wrap .ctain .qual_list li{width:100%; margin:0 2.5% 20px 0;}
     .indxabt-qual-wrap .ctain .qual_list li img{height:auto;}

     /* indx-abt-patent */
     .indxabt-patent-wrap .ctain{width:100%; margin-bottom: 0; }
     .indxabt-patent-wrap .ctain .patent_list{padding:0 0 30px 2.5%;}
     .indxabt-patent-wrap .ctain .patent_list li{width:30.8333%; margin:0 2.5% 20px 0;}
     .indxabt-patent-wrap .ctain .patent_list li img{height:auto;}


     /* indx-abt-fact */
     .indxabt-fact-wrap{width:100%;}
     .indxabt-fact-wrap .ctain{width: 100%; margin:0 auto;}
     .indxabt-fact-wrap .ctentbox ul{padding:0 0 30px 2.5%;}
     .indxabt-fact-wrap .ctentbox li{width:47.5%; border-radius:10px; margin:0 2.5% 20px 0;}
     .indxabt-fact-wrap .ctentbox li img{height:auto;}
     .indxabt-fact-wrap .ctentbox li:nth-child(9){display: none;}

/* ====================================*/
/* ============ artic-prod=============*/
/* ====================================*/
     /* artic/list-prod--path */
     /* list-prod-path */
     .articprod-path-wrap{padding-top:50px;}

     /* artic-prod-main-rtbox */
     .articprod-rtbox{margin-bottom: 25px;padding:0 3%;}
     .articprod-rtbox .titlbox h2{ margin-bottom:20px; padding:20px 0; border-bottom:1px solid rgba(226, 219, 220, 0.65);border-top:1px solid rgba(226, 219, 220, 0.65);}
     .articprod-rtbox .headbox .lf img{width:100%; height:auto;}
     .articprod-rtbox .headbox .rt{ width:100%; margin-left:1.5%; margin-top:15px;}
     .articprod-rtbox .headbox .rt .rttab{width: 30%;}
     .articprod-rtbox .headbox .rt .rtctent{width: 68%;}
     .articprod-rtbox .xxjsbox{margin:0  1.5%; }
     .articprod-rtbox .ctentbox{padding: 0 1.5%;}
     .articprod-rtbox .ctentbox img{width: 100%;}
     .articprod-rtbox .pagebox>div {width:97%; margin:5px 1.5%; text-align: left;}
     .articprod-rtbox .pagebox .prepage{float: left; }
     .articprod-rtbox .pagebox .nextpage{float: left;}
     .articprod-rtbox .pagebox>div:hover {background-color: #c8000b; color:#fff;}
     .articprod-rtbox .pagebox>div:hover a { color:#fff;}

     /* 插入腾讯视频 */
     .ctentbox iframe{width: 100%; height: 400px;}
}